Part Number Hot Search : 
74HC80 0603X 76SB12T 216001P BFR35A MUR180EG ONDUC LMB16
Product Description
Full Text Search
 

To Download SDA5273-2C Datasheet File

  If you can't view the Datasheet, Please click here to try to view without PDF Reader .  
 
 


  Datasheet File OCR Text:
 ICs for Consumer Electronics
Compacttext SDA 5273-2C Version B50-13
Delta Specification Application Note 1997-07-01
Edition 1997-07-01 Published by Siemens AG, Bereich Halbleiter, TS Balanstrae 73, 81541 Munchen (c) Siemens AG 1998. All Rights Reserved. Attention please! As far as patents or other rights of third parties are concerned, liability is only assumed for components, not for applications, processes and circuits implemented within components or assemblies. The information describes the type of component and shall not be considered as assured characteristics. Terms of delivery and rights to change design reserved. For questions on technology, delivery and prices please contact the Semiconductor Group Offices in Germany or the Siemens Companies and Representatives worldwide (see address list). Due to technical requirements components may contain dangerous substances. For information on the types in question please contact your nearest Siemens Office, Semiconductor Group. Siemens AG is an approved CECC manufacturer. Packing Please use the recycling operators known to you. We can also help you - get in touch with your nearest sales office. By agreement we will take packing material back, if it is sorted. You must bear the costs of transport. For packing material that is returned to us unsorted or which we are not obliged to accept, we shall have to invoice you for any costs incurred. Components used in life-support devices or systems must be expressly authorized for such purpose! Critical components1 of the Semiconductor Group of Siemens AG, may only be used in life-support devices or systems2 with the express written approval of the Semiconductor Group of Siemens AG. 1 A critical component is a component used in a life-support device or system whose failure can reasonably be expected to cause the failure of that life-support device or system, or to affect its safety or effectiveness of that device or system. 2 Life support devices or systems are intended (a) to be implanted in the human body, or (b) to support and/or maintain and sustain human life. If they fail, it is reasonable to assume that the health of the user may be endangered.
Delta Specification Revision History: Previous Version: Page Page (in previous (in current Version) Version) 27 28 5 Appl. Notes 25 56 33 53 24 25 25 38 38 38 60 48 - 51 51 - 52 52 4 Appl. Notes 55
Current Version: 1997-07-01 COMPACTTEXT SDA 5273C Delta Specification and Application Notes Version C29, C229 Subjects (major changes since last revision)
New command Next Page New command Previous Page Value of column 0 has been changed New input parameter TWIST2(4:0) and TWIST2C(14:12) New dataport for binary access via I2C Bus.1) New input parameter bit P26_C8. New input parameter WSS_CNT(7:0). New input parameter NU_VALID_HEADER(7:0). Language support for thai. Text detection and WSS reception improvement (refer chapters 1.8 and 1.9). Additional information about the CVBS signal quality. Firmware refresh for the external DRAM up to 16 Mbit. Bits 47...40 must be defined new The layout of the document has been completely updated.
1)
Purchase of Siemens I2C components conveys a license under the Philips' I2C patent to use the components in the I2C-system provided the system conforms to the I2C specifications defined by Philips. Copyright Philips 1983.
SDA 5273-2C
Table of Contents 1 1.1 1.1.1 1.1.2 1.1.3 1.2 1.2.1 1.2.2 1.2.3 1.2.4 1.2.5 1.3 1.3.1 1.3.2 1.3.3 1.3.4 1.3.5 1.3.5.1 1.3.5.2 1.3.5.3 1.3.5.4 1.3.5.5 1.3.5.6 1.3.5.7 1.3.5.8 1.3.5.9 1.3.5.10 1.3.5.11 1.3.5.12 1.3.5.13 1.3.5.14 1.3.5.15 1.3.5.16 1.3.5.17 1.3.5.18 1.3.5.19 1.3.5.20 1.3.5.21 1.3.5.22 1.3.5.23 1.3.5.24 1.3.5.25
Page
Delta Specification . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .6 General Information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .6 Page Request Priority Table . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .7 Memory Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .8 Additional Features in COMPACTTEXT compared to MEGATEXT(R) . . . . .9 Differences to the MEGATEXT(R) Volume 1 Documentation . . . . . . . . . . . .9 General Differences . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .9 Firmware Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .9 ACQ Reference . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .9 Command Interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .9 M3L-Bus Register . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .10 Command Directory . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .12 How to Use an MCI Command . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .12 Command Handshake . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .12 Error Code . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .13 MCI Command Table . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .13 Command Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .15 Call Subroutine (No. 34) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .15 Clock (No. 12) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .15 Cursor Down (No. 19) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .15 Cursor Up (No. 18) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .16 Cyan (No. 17) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .16 Digit 0 (No. 23) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .17 Digit 1 (No. 24) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .17 Digit 2 (No. 25) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .17 Digit 3 (No. 26) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .17 Digit 4 (No. 27) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .17 Digit 5 (No. 28) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .17 Digit 6 (No. 29) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .17 Digit 7 (No. 30) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .18 Digit 8 (No. 31) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .18 Digit 9 (No. 32) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .18 Green (No. 15) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .18 Hold (No. 10) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .18 Index Page (No. 07) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .19 Inhibit Update S/P-C (No. 35) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .19 Last Seen Page (No. 38) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .21 List Mode (No. 06) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .21 List Page (No. 13) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .22 Mix Mode (No. 04) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .23 Move Memory Seg (No. 33) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .24 Next Page (No. 01) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .27
4 1997-07-01
Semiconductor Group
SDA 5273-2C
Table of Contents 1.3.5.26 1.3.5.27 1.3.5.28 1.3.5.29 1.3.5.30 1.3.5.31 1.3.5.32 1.3.5.33 1.3.5.34 1.3.5.35 1.3.5.36 1.3.5.37 1.3.5.38 1.3.5.39 1.3.5.40 1.4 1.5 1.6 1.7 1.7.1 1.7.2 1.7.3 1.7.4 1.7.5 1.7.6 1.8 1.8.1 1.8.2 1.9 1.9.1 1.10 1.11 1.12 2 2.1 2.2 2.3 2.4 2.5 3 4
Page
Page Catching Off (No. 36) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .27 Picture Mode (No. 02) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .27 Previous Page (No. 05) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .28 Red (No. 14) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .28 Reset Acq (No. 00) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .28 Reset Intq (No. 20) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .29 Reveal (No. 11) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .29 Search Page (No. 37) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .29 Size (No. 09) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .30 Size Off (No. 21) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .30 Start New Request (No. 39) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .31 Store OK (No. 22) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .31 Subpage Mode (No. 08) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .31 Text Mode (No. 03) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .32 Yellow (No. 16) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .32 Setup Parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .33 User Defined Characters (UDC) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .39 Return Parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .40 Description of the Stored Data Formats . . . . . . . . . . . . . . . . . . . . . . . . . .44 Stored Format of 1-Byte Hamming Protected Data . . . . . . . . . . . . . . . . . .44 Stored Format of Page . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .44 Stored Format of Packet 8/30 (000x) Format 1 . . . . . . . . . . . . . . . . . . . . .45 Stored Format of Packet 8/30 (001x) Format 2 (PDC) . . . . . . . . . . . . . . .46 Format of TOP Title . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .47 Format of Stored BTT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .47 Wide Screen Signaling (WSS), Video Program System (VPS) . . . . . . . . .48 Wide Screen Signaling (WSS) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .48 Video Program System (VPS) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .49 Teletext Identification . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .50 Teletext Identification in Line 16 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .50 Signal Quality Status Bits . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .51 Firmware Refresh for the External DRAM . . . . . . . . . . . . . . . . . . . . . . . . .52 Binary Address Port . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .53 Application Notes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .54 Example for COMPACTTEXT Initialization . . . . . . . . . . . . . . . . . . . . . . . .54 How to Initialize COMPACTTEXT for Russian Market . . . . . . . . . . . . . . .58 How to Initialize COMPACTTEXT for Thai Language . . . . . . . . . . . . . . . .60 Pages to be Requested . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .61 Digit Input . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .62 Abbreviations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .63 References . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .64
5 1997-07-01
Semiconductor Group
SDA 5273-2C
Delta Specification 1 1.1 Delta Specification General Information
The SDA 5273-2C is a powerful one-chip videotext decoder with all the display features of his "big brother" SDA 5273 but with a very simple command interface for reduced external software. The whole documentation of the MEGATEXT(R) SDA 5273 is also valid for COMPACTTEXT SDA 5273-2C except for the differences which are described in chapter 1.2 "Differences to the MEGATEXT(R) Volume 1 Documentation" on page 9. After power-on of the system, the setup parameters for CTX must be initialized by the external controller. These setup parameters are read every time when necessary by the SDA 5273-2C. The complete page management is done on chip. TOP and FLOF detection is done automatically, as well as the acquisition of packet 8/30/1, 8/30/2 or VPS and WSS data. The initial teletext page is taken from packet 8/30 (if present) or from the setup parameter or from the 5th FLOF link (if present). The user has several choices to enter a page request. One way is entering a page number for a new display page with the "DIGIT" commands. It is also possible to enter a page request by a "page catching" or with the colour keys RED, GREEN, YELLOW, and CYAN. These keys have different meanings depending on the current request mode (simple, TOP, FLOF). In all cases only the new display page has to be entered and all following page requests are automatically done by the firmware depending on the current mode. Some additional status information is also available (i.e. TOP, FLOF, page found...) for generating individual messages like "page xxx not broadcasted" by the external controller (return parameter). For page acquisition a maximum of 10 pages (+ 2 chapters for x/26) is available. After reset, the SDA 5273-2C is in the "simple mode", that means the initial page (page 100) and the following 9 pages are requested. The processor will start with the picture mode. SDA 5273-2C automatically changes to the page trace mode as soon as the page trace is stable. The user has the possibility to block up to 4 of the 10 available pages (with the list page command) for so-called favourite or list pages. These pages are favourite page numbers of the user, programmed for each program individually, and stored for example in the NVM of the TV. These pages can not be removed by the automatic TOP or FLOF requests. In the list mode, a special menu in row 24 can be generated for easy page selection by use of the remote control`s colour keys. In TOP mode, the BTT and a given number of AITs are immediately requested. Then the memory is filled with the next block page, group page and so on (see below). A standard TOP title is also written to row 24 of the display memory. TOP mode is only switched on automatically if more than 10 pages are marked in the BTT.
Semiconductor Group
6
1997-07-01
SDA 5273-2C
Delta Specification In FLOF mode, the four link pages and the index page of the display chapter given by x/27/0000 are requested. No page request will be made twice. For storing packets x/26, two chapters are reserved. With the help of these two chapters, it is possible to make visible all characters with diacritical marks and from G2 and G3 characterset. Packets x/27/0000 are compressed and stored in Row 25 of each Chapter. The reception of Packets 8/30/0/1 and 8/30/2/3 is always enabled. 1.1.1 Page Request Priority Table
Pages are requested in the order of their priority until the memory space is exhausted. The priority of all pages is fixed in table 1. Table 1 Display page LIST pages Basic TOP table Additional information table pages Next block page Next group page Last seen page Next pages of BTT FLOF index link Last seen page low FLOF links 1 - 4 high
Next pages of page trace or Next pages in binary order
Semiconductor Group
7
1997-07-01
SDA 5273-2C
Delta Specification 1.1.2 Memory Configuration
The following table shows the internal memory allocation of the SDA 5273-2C. In all memory configurations, up to 10 pages are available for page acquisition. If block 1 is used for graphics or block 3 for outer screen display, byte 4 and byte 3 of block 2 can be used for page acquisition. Table 2 Byte 5 Byte 4 Byte 3 Byte 2 Byte 1 Byte 0 Reserved for PU work space + DRCS definition + Packet 8/30/1 + Packet 8/30/2 + VPS + WSS BTT + X/26 -Memory ACQ ACQ ACQ ACQ ACQ (Chapter 4) (Chapter 3) (Chapter 2) (Chapter 1) (Chapter 0)
Block 0
Block 1
PacketBuffer Block 2 + page trace InhibitUpdateTable + X/26 -Memory
DISPLAY or ACQ
DISPLAY or ACQ
DISPLAY
DISPLAY
DISPLAY
Block 3
ACQ ACQ ACQ ACQ ACQ (Chapter 9) (Chapter 8) (Chapter 7) (Chapter 6) (Chapter 5)
Related register: Memory Allocation Register IAT(2:0), refer to chapter 1.2.5
Semiconductor Group
8
1997-07-01
SDA 5273-2C
Delta Specification 1.1.3 * * * * * * * * * * * * * Additional Features in COMPACTTEXT compared to MEGATEXT(R)
Multiple window function for OSD in TV/TXT-mode Twist mode Non-latin based language support (cyrillic, arabic, greek, hebrew) Simple command interface to the external controller List mode (user pages) More internal page memory (up to 10 pages) Page catching Automatic detection and processing of text in Line 16 Automatic detection and storing of VPS in line 16 Reception and decoding of Wide Screen Signaling (WSS) in Line 23 Reception and decoding of Video Program Service (VPS) in line 16 Reception and decoding of Program Delivery Control (PDC) data via packet 8/30 TOP and FLOF support Differences to the MEGATEXT(R) Volume 1 Documentation General Differences
1.2 1.2.1
The firmware initializes the display mask register OSMR, ISMR0, ISMR1,BOXMR0 and BOXMR1 to 00 00 00 00 00 00H. Therefore, the display generator uses all 6 attribute bytes of the character display words in block 2 and 3. To prevent the interpretation of byte position 5 attributes of a character display word, the user software has to initialize the above mentioned display mask registers to FF 00 00 00 00 00H and the related control registers OSDW, ISDW0, ISDW1, BOXDW0 and BOXDW1 must be 00 xx xx xx xx xxH (xx means customer-specific values that depend on the application). An example for COMPACTTEXT initialization is given in this document. Refer to chapter 2.1 "Example for COMPACTTEXT Initialization" on page 54. 1.2.2 Firmware Overview
This respective part of the MTX document is completely replaced by this document, the COMPACTTEXT Delta Specification. 1.2.3 ACQ Reference
This respective part of the MTX document is completely replaced by this document, the COMPACTTEXT Delta Specification and Application Notes for COMPACTTEXT. 1.2.4 Command Interface
This respective part of the MTX document is completely replaced by the COMPACTTEXT command interface description which is part of COMPACTTEXT Delta Specification.
Semiconductor Group 9 1997-07-01
SDA 5273-2C
Delta Specification 1.2.5 M3L-Bus Register
The registers R 2 - R 5 have to be initialized as follows: R2 / PB_LENGTH
0 0 0 1 0 0 0 1
R3 / PB_ADR_2
0 1 0 1 1 0 0 0
R4 / PB_ADR_1
0 0 0 1 0 0 1 0
R5 / PB_ADR_0
0 0 0 0 0 0 0 0
The following registers are not defined in COMPACTTEXT: FREE CHAP CHAIN control register FREE P80 CHAIN control register FREE P40 CHAIN control register MEMORY ALLOCATION register ACQUISITION control register TOP COM BAS register PAGE TRACE register : R40, R41, R42, R43, R44, R45 : R64, R65, R66, R67, R68, R69 : R72, R73, R74, R75, R76, R77 : R91, R92, R93 : R105, R106 : R120, R121, R122 : R123, R124, R125
Semiconductor Group
10
1997-07-01
SDA 5273-2C
Delta Specification The following register group (Memory Allocation Register IAT_2-IAT0) has a different meaning in COMPACTTEXT than in MEGATEXT(R). Be careful not to copy the respective MTX code. R88 / IAT_2
0 blk3_by4 blk3_by3 blk3_by2 blk3_by1 blk3_by0 0 blk2_by4
R89 / IAT_1
blk2_by3 0 0 0 0 blk1_by4 blk1_by3 blk1_by2
R90 / IAT_0
blk1_by1 blk1_by0 0 0 0 0 0 0
Each bit of the memory allocation register IAT(2:0) enables 1Kbyte of the internal memory for page acquisition. 1: 0: Chapter is enabled for page acquisition Chapter is disabled for page acquisition
Semiconductor Group
11
1997-07-01
SDA 5273-2C
Delta Specification 1.3 Command Directory
This chapter contains a list of commands from the COMPACTTEXT command interface MCI in alphabetical order. The documentation for each command contains a statement about the command's purpose, a description of its input parameters with used parameter registers, and a description of its return values with used parameter registers. The documentation contains additional important comments for some functions that a designer needs in order to properly use the command. 1.3.1 How to Use an MCI Command
Set all MCI input parameters as described. Set the CMD RUN bit in MCI input parameter register "MCI3_1" bit position MCI3_1_0 to activate MCI handshake. Transmit the MCI command to subaddress MCI COMMAND (see MEGATEXT(R) documentation volume 1, chapter "M3L-Bus Registers Programmers Reference"). As long as the MCI command is in execution, the CMD RUN bit will be in the 1 condition. Use a polling technique to detect whether the CMD RUN bit has changed into the 0 condition. If the CMD RUN bit is in the 0 condition, the MCI is ready to receive a new command. Always evaluate the return parameters, especially the error code. 1.3.2 Command Handshake
An MCI command can be given only if the previous command is finished. The CMD RUN bit shows the command status. As long as it is in the 1 condition, a command is in execution. The external controller must check this bit before giving a new command. The user is responsible for setting the CMD RUN bit before giving the MCI command. The CMD RUN bit is reset to 0 by the internal firmware after the command is executed. MCI3_1 / COMMAND STATUS
0 0 0 0 0 0 0 CMD_RUN
CMD_RUN:
MCI command running flag 1: MCI command is in execution. 0: MCI command is finished.
Semiconductor Group
12
1997-07-01
SDA 5273-2C
Delta Specification 1.3.3 Error Code
Some commands return an error code to acknowledge the command result. It looks as follows: MCI3_2 / ERROR CODE
ERR_7 ERR_6 ERR_5 ERR_4 ERR_3 ERR_2 ERR_1 ERR_0
ERR(7:0)
Error-code bits are explained in the command description. Unless stated otherwise, MCI3_2 is used for the error-code register. MCI Command Table
1.3.4
The following table shows the command name/command number assignment: Table 3 Command Name CALL SUBROUTINE CLOCK CURSOR DOWN CURSOR UP CYAN DIGIT 0 DIGIT 1 DIGIT 2 DIGIT 3 DIGIT 4 DIGIT 5 DIGIT 6 DIGIT 7 DIGIT 8 DIGIT 9 GREEN HOLD INDEX PAGE INHIBIT UPDATE S/P-C LAST SEEN PAGE
Semiconductor Group 13
Command Number (Decimal) 34 12 19 18 17 23 24 25 26 27 28 29 30 31 32 15 10 07 35 38
1997-07-01
SDA 5273-2C
Delta Specification Table 3 (cont'd) Command Name LIST MODE LIST PAGE MIX MODE MOVE MEMORY SEGMENT NEXT PAGE PAGE CATCHING OFF PICTURE MODE PREVIOUS PAGE RED RESET ACQ RESET INTQ REVEAL SEARCH PAGE SIZE SIZE OFF START NEW REQUEST STORE OK SUBPAGE MODE TEXT MODE YELLOW Command Number (Decimal) 06 13 04 33 01 36 02 05 14 00 20 11 37 09 21 39 22 08 03 16
Semiconductor Group
14
1997-07-01
SDA 5273-2C
Delta Specification 1.3.5 1.3.5.1 Command Description Call Subroutine (No. 34)
Calls the subroutine given by its call address. This command is only relevant for customers using downloadable RAM-modules. Input Parameters: Return Values: Error Code Table 4 ERR (7:0) 0 1 - 255 Comment: Description Command execution was successful. Not defined The subroutine call address bits must be written over M3L-Bus data port 0 or 1. Clock (No. 12) Subroutine call address. The subroutine call address is the binary IRAM address given in the setup parameters. Depends on the called subroutine.
1.3.5.2
In picture mode, this command shows the current time on the TV screen from the last 8 characters of each TTX page header. If the command is given again or if text mode is chosen, the clock display is switched off. Input parameters: Return values: Comments: None. None. For position and attributes of the clock, refer to the setup parameters.
1.3.5.3
Cursor Down (No. 19)
In text or mix mode (TOP, FLOF, simple or list) the PAGE CATCHING feature is activated. This command searches the next page number beginning from row 1 / column 0 of the display page downward (three digits from 0...9 immediately following each other with a leading blank) and highlights it. If any page number is already highlighted search is started from that position. After reaching row 23 / column 37 of the display chapter, search is started again at the top of the page. Input parameters: Return values: Comments: None. None. The page catching function is quit by any other page selection method.
15 1997-07-01
Semiconductor Group
SDA 5273-2C
Delta Specification 1.3.5.4 Cursor Up (No. 18)
In text or mix mode (TOP, FLOF, simple or list) the PAGE CATCHING feature is activated. This command searches beginning from row 23 / column 37 of the display page the next page number upward (three digits from 0...9 immediately following each other with a leading blank) and highlights it. If any page number is already highlighted search is started from that position. After reaching row 1 / column 0 of the display chapter search is started again in row 23 / column 37. Input parameters: Return values: Comments: None. None. The page catching function is quit by any other page selection method.
1.3.5.5
Cyan (No. 17)
Depending on the current mode, the display chapter is changed to the page number indicated by the cyan button. * * * * * In TOP mode, this is the next available block page marked in the BTT. In FLOF mode, it is the fourth link of packet x/27 of the current display page. In list mode, it is the list#4 page. In simple mode, it is the next available page in the next hundred group. In subpage mode, this button is not defined. None. None. Setting any other page selecting method quits this one. If a new page request is done, the current page number will be written in row 0 of the display chapter.
After changing the display chapter, the new page requests are automatically done. Input parameters: Return values: Comments:
Semiconductor Group
16
1997-07-01
SDA 5273-2C
Delta Specification 1.3.5.6 Digit 0 (No. 23)
The digit 0 is added to the page number and written to the actual column position of row 0 of the display memory. This command is used for numeric selection of a page. 3 digits (4 in subpage mode) must be given one after another to select a new page. After entering the third digit for the page number (the fourth in subpage mode) the display chapter will change and the page request of the complete page number will be executed. Depending on the current mode (TOP, FLOF, simple or list), all other page requests are automatically done in the background. Input parameters: Return values: Comments: None. None. Setting any other page selecting method quits this one. Incomplete page numbers in the first 8 columns of the header are replaced by "-". The first digit of the page number must be > 0 and 8. For format of the first 8 characters in row 0 of the display memory refer to the user defined characters UDC.
1.3.5.7
Digit 1 (No. 24)
This command has the same meaning as "DIGIT 0" except that the digit 1 is added to the page number. 1.3.5.8 Digit 2 (No. 25)
This command has the same meaning as "DIGIT 0" except that the digit 2 is added to the page number. 1.3.5.9 Digit 3 (No. 26)
This command has the same meaning as "DIGIT 0" except that the digit 3 is added to the page number. 1.3.5.10 Digit 4 (No. 27)
This command has the same meaning as "DIGIT 0" except that the digit 4 is added to the page number. 1.3.5.11 Digit 5 (No. 28)
This command has the same meaning as "DIGIT 0" except that the digit 5 is added to the page number. 1.3.5.12 Digit 6 (No. 29)
This command has the same meaning as "DIGIT 0" except that the digit 6 is added to the page number.
Semiconductor Group 17 1997-07-01
SDA 5273-2C
Delta Specification 1.3.5.13 Digit 7 (No. 30)
This command has the same meaning as "DIGIT 0" except that the digit 7 is added to the page number. 1.3.5.14 Digit 8 (No. 31)
This command has the same meaning as "DIGIT 0" except that the digit 8 is added to the page number. 1.3.5.15 Digit 9 (No. 32)
This command has the same meaning as "DIGIT 0" except that the digit 9 is added to the page number. 1.3.5.16 Green (No. 15)
Depending on the current mode, the display chapter is changed to the page number indicated by the green button. * * * * * In TOP mode, this is the next available page marked in the BTT. In FLOF mode, it is the second link of packet x/27 of the current display page. In list mode, it is the list#2 page. In simple mode, it is the next available page in binary order. IN subpage mode, it is the subpage with next higher subpage number. None. None. Setting any other page selecting method quits this one. If a new page request is done, the current page number will be written in row 0 of the display chapter.
After changing the display chapter, the new page requests are automatically done. Input parameters: Return values: Comments:
1.3.5.17
Hold (No. 10)
This command stops the acquisition of the current display chapter. If the hold command is given again, the current page appears (corresponding return parameters STOP_DIS). Input parameters: Return values: Comments: None. None. None.
Semiconductor Group
18
1997-07-01
SDA 5273-2C
Delta Specification 1.3.5.18 Index Page (No. 07)
This command switches the display page * in FLOF mode to the 5th link (index page). * if there is no FLOF mode to the initial page of packet 8/30. * if there is no packet 8/30 to the initial page given in the setup parameters (IP_M, IP_PT, IP_PU). Input parameters: Return values: Comments: 1.3.5.19 None. None. None.
Inhibit Update S/P-C (No. 35)
This command defines display memory parts which are forbidden to be overwritten by the S/P-C. Any number of inhibit update windows can be defined. In between these windows bytes 0 - 4 of the CDW are always blocked for the S/P-C. The window can be closed again by using the bits ALL and UPDATE. See table 5 below for an explanation of all combinations ALL / UPDATE. Input Parameters MCI0_0 / MODE_1
0 0 0 0 0 0 ALL UPDATE
UPDATE:
This bit forces the S/P-C to update the specified window again with teletext data. 1: The specified inhibit update window is cancelled. 0: The specified window is not updated anymore by the S/P-C. 1: The total memory of block 2 is influenced by this command. 0: Only the window defined by the COORDINATE registers is influenced by this command
ALL:
Table 5 ALL 0 0 UPDATE 0 1 No update of the defined window. Update of the defined window.
Semiconductor Group
19
1997-07-01
SDA 5273-2C
Delta Specification Table 5 ALL 1 1 UPDATE 0 1 No part of the display memory will be updated. The total display memory (block 2) will be updated. MCI0_4 / COORDINATE_ROW_START
0 0 0 S_ROW_4 S_ROW_3 S_ROW_2 S_ROW_1 S_ROW_0
MCI0_3 / COORDINATE_COLUMN_START
0 0 S_COL_5 S_COL_4 S_COL_3 S_COL_2 S_COL_1 S_COL_0
MCI0_2 / COORDINATE_ROW_END
0 0 0 E_ROW_4 E_ROW_3 E_ROW_2 E_ROW_1 E_ROW_0
MCI0_1 / COORDINATE_COLUMN_END
0 0 E_COL_5 E_COL_4 E_COL_3 E_COL_2 E_COL_1 E_COL_0
The COORDINATE registers define the start and end, row and column addresses of the inhibit update windows. The end address must always be higher than the start address. Return Values: Table 6 Error Code ERR (7:0) 0 1 - 255 Comments: Description Command execution was successful. Not defined Activate and disactivate of the defined inhibit update windows can be done with the bit ENA_INHIBIT_UPDATE in the setup parameter. None.
Semiconductor Group
20
1997-07-01
SDA 5273-2C
Delta Specification 1.3.5.20 Last Seen Page (No. 38) None. None. None.
This command changes the display page one displayed before the current one. Input parameters: Return values: Comments: 1.3.5.21
List Mode (No. 06)
This command switches on the list mode and offers a single line menu similar to the FLOF menu. This line contains the stored list page numbers which can be selected by the appropriate colour buttons. If there are less than 4 list pages stored, a "???" will appear in some buttons. If the list page is a subpage (subcode unequal 0000h or 3F7Fh) the subpage number will also appear. If this command is executed again, COMPACTTEXT will return to the last chosen text mode (TOP, FLOF or simple). Input parameters: Return values: Comments: None. None. If the list mode is switched on, SDA 5273-2C will generate a status line in the display memory. Each field of this line will get a different background colour (red, green, yellow, cyan) and black as a foreground colour. If the field contains a subpage number, the page number and the subpage number will be separated by a slash ("/"). The complete page number is preceded by 2 leading blanks. If the list page is only a basic page in subpage don't care mode, this page number is surrounded by 4 leading and 3 filling blanks.
Table 7 Column Position LIST-PAGE # Example Colour 0-9 0 301 red 10 - 19 1 ??? green 20 - 29 2 422/0004 yellow 30 - 39 3 409/0004 cyan
Semiconductor Group
21
1997-07-01
SDA 5273-2C
Delta Specification 1.3.5.22 List Page (No. 13)
This command adds / removes a list page (a favourite page) to / from the page memory. If the list page to be added is already requested, only the status of the page is changed. List pages can only be removed by the list command or after reset. If the memory is full, the page with the lowest priority is automatically removed. Input parameters MCI1_5 / PRQ_RECORD_4
0 0 0 0 0 M2 M1 M0
MCI1_4 / PRQ_RECORD_3
PT3 PT2 PT1 PT0 PU3 PU2 PU1 PU0
MCI1_3 / PRQ_RECORD_2
0 MT2 MT1 MT0 MU3 MU2 MU1 MU0
MCI1_2 / PRQ_RECORD_1
0 0 HT1 HT2 HU3 HU2 HU1 HU0
All above listed request bits have the same meaning as defined in the WST. MCI1_1 / RESERVED
0 0 0 0 0 0 0 0
MCI1_0 / LIST_MODE
0 0 0 LC_1 LC_0 SDC ADD/REM 0
SDC:
Subpage don't care mode: 1: The list page is a running-through subpage. 0: The list page is a subpage. Add or remove a list page: 1: The list page is added to the page memory. 0: The list page of the given list colour is removed from the page memory. List colour: 0: The list page is assigned to the red colour button. 1: he list page is assigned to the green colour button. 2: The list page is assigned to the yellow colour button. 3: The list page is assigned to the cyan colour button.
ADD/REM:
LC_1...0:
Semiconductor Group
22
1997-07-01
SDA 5273-2C
Delta Specification Return values: Comments: Table 8 Error Code ERR (7:0) 0 1 2 3 4 5 - 255 1.3.5.23 Description Command execution was successful. The given list colour is already used No memory space available to add this page The given page is already a list page The given list colour is not used (remove) Not defined Mix Mode (No. 04) None. The command list mode offers a menu line that shows the stored list pages.
This command toggles between background colour and transparent background colour (text mode - mix mode) or between foreground colour and transparent foreground colour (picture mode - mix mode). Input parameters: Return values: Comments: None. None. None.
Semiconductor Group
23
1997-07-01
SDA 5273-2C
Delta Specification 1.3.5.24 Move Memory Seg (No. 33)
This command moves any internal source memory byte segment to an internal destination memory byte segment. Substitution capabilities are supported. Input Parameters are Source Segment Start Address, Source Segment End Address, Destination Segment Start Address and the Substitution Parameters. Source Segment Start Address MCI0_5 / MOVE_SOURCE_SEG_START_2
0 0 0 0 BYT_5 BYT_4 BYT_3 BYT_2
MCI0_4 / MOVE_SOURCE_SEG_START_1
BYT_1 BYT_0 BLK_2 BLK_1 BLK_0 ROW_4 ROW_3 ROW_2
MCI0_3 / MOVE_SOURCE_SEG_START_0
ROW_1 ROW_0 COL_5 COL_4 COL_3 COL_2 COL_1 COL_0
BYT_5 - BYT_0: BLK_2 - BLK_0: ROW_4 - ROW_0: COL_5 - COL_0:
Byte position of the internal memory doubleword. Only one BYT bit must be selected. Block of internal memory. 0 block address 3. Internal memory row address. 0 row address 25. Internal memory column address. For row address = 0 - 24 0 column address 39. For row address = 25 0 column address 23.
Semiconductor Group
24
1997-07-01
SDA 5273-2C
Delta Specification Source Segment End Address MCI0_2 / MOVE_SOURCE_SEG_END_2
0 0 0 0 0 0 0 0
MCI0_1 / MOVE_SOURCE_SEG_END_1
0 0 0 0 0 ROW_4 ROW_3 ROW_2
MCI0_0 / MOVE_SOURCE_SEG_END_0
ROW_1 ROW_0 COL_5 COL_4 COL_3 COL_2 COL_1 COL_0
ROW_4 - ROW_0: COL_5 - COL_0:
Row address for the end of memory source segment 0 row address 25. Column address for the end of memory source segment For row address = 0 - 24 0 column address 39. For row address = 25 0 column address 23.
Destination Segment Start Address MCI1_5 / MOVE_DESTINATION_SEG_START_2
0 0 0 0 BYT_5 BYT_4 BYT_3 BYT_2
MCI1_4 / MOVE_DESTINATION_SEG_START_1
BYT_1 BYT_0 BLK_2 BLK_1 BLK_0 ROW_4 ROW_3 ROW_2
MCI1_3 / MOVE_DESTINATION_SEG_START_0
ROW_1 ROW_0 COL_5 COL_4 COL_3 COL_2 COL_1 COL_0
BYT_5 - BYT_0: BLK_2 - BLK_0: ROW_4 - ROW_0: COL_5 - COL_0:
Byte position of the internal memory doubleword. Only one BYT bit must be selected. Block of internal memory. 0 block address 3. Internal memory row address. 0 row address 25. Internal memory column address. For row address = 0 - 24 0 column address 39. For row address = 25 0 column address 23.
Semiconductor Group
25
1997-07-01
SDA 5273-2C
Delta Specification Substitution Parameters MCI1_1 / SUBSTITUTION_PATTERN_DISABLE
SUBSDIS_7 SUBSDIS_6 SUBSDIS_5 SUBSDIS_4 SUBSDIS_3 SUBSDIS_2 SUBSDIS_1 SUBSDIS_0
MCI1_0 / SUBSTITUTION_PATTERN
SUBS_7 SUBS_6 SUBS_5 SUBS_4 SUBS_3 SUBS_2 SUBS_1 SUBS_0
SUBSDIS(7:0):
Substitution pattern disables/enables the associated substitution pattern bit for substitution. So a selection of bits to be substituted by the given substitution pattern is possible. 0: Substitution is enabled. 1: Substitution is disabled. Substitution value. Only bits which are enabled by the associated substitution pattern disable bit will be substituted. MCI3_3 / MOVE_CONTROL
SUBS(7:0):
WINDOWS
BINARY
0
MOV_DIS
SUB_EN
0
0
0
SUB_EN:
Substitution enable 1: All bytes of the selected memory segment are substituted with the reference value of the substitute pattern. 0: Substitution is disabled. Move disable 1: Moving any byte of the selected byte segment is disabled. 0: Each byte is moved to the destination address. 1: The binary address scheme is assumed. Row 4 - row 0 and col 5 - col 1 of move source reg start and end are interpreted as binary address bits. Col 0 has don't care value. 0: The row/col address scheme is assumed. 1: The address given in move source seg start is interpreted as the top left corner of a window and the address in move source seg end the bottom right corner. The column and row address in move source seg end must be bigger than move source seg start. 0: Continuous row/col address scheme is assumed. Address of actual destination: mov destination seg start.
MOV_ DIS:
BINARY:
WINDOWS:
Return Values:
Semiconductor Group
26
1997-07-01
SDA 5273-2C
Delta Specification Comments * A byte segment can be 1 to 1024 bytes and must be inside a chapter. * Source segment size must fit into the destination chapter. * Following segments can be selected: Selection of 1 byte segment by theBYT_5 to BYT_0 bits is possible. The segment length is determined by the move source seg start and move source seg end parameters. The destination byte segment can be at any byte position of a doubleword. * Minimum source segment start address of a chapter is row/column = 0/0. Maximum source segment start address of a chapter is row/column = 25/23. Minimum source segment end address of a chapter is row/column = 0/0. Maximum source segment end address of a chapter is row/column = 25/23. Minimum destination segment start address of a chapter is row/column = 0/0. Maximum destination segment start address of a chapter is row/column = 25/23. 1.3.5.25 Next Page (No. 01) Next page = display page + 1 Next page = next available page in the page trace in ascending order. None. None. None.
This command changes the display page to the next page: * Binary mode: * Page trace mode: Input parameters: Return values: Comments: 1.3.5.26
Page Catching Off (No. 36) None. None. None.
Switches off the page catching feature. Input parameters: Return values: Comments: 1.3.5.27
Picture Mode (No. 02)
Switches from any text mode to TV mode. The switch is done by stopping the S/P-C and setting the foreground and background transparent bits in the character display word to 1 (transparent). All acquisition tasks are continued in the background. Input parameters: Return values: Comments: None. None. None.
Semiconductor Group
27
1997-07-01
SDA 5273-2C
Delta Specification 1.3.5.28 Previous Page (No. 05) Previous page = display page - 1 Previous page = next available page in the page trace in descending order None. None. None.
This command changes the display page to the previous page: * Binary mode: * Page trace mode: Input parameters: Return values: Comments: 1.3.5.29 Red (No. 14)
Depending on the current mode, the display chapter is changed to the page number indicated by the red button. * * * * * In TOP mode, this is the previous available page marked in the BTT. In FLOF mode, this is the first link of packet x/27 of the current display page. In list mode, this is the list#1 page. In simple mode, this is the previous available page in binary order. In subpage mode, this is the subpage with next lower subpage number. None. None. Setting any other page selecting method quits this one. If a new page request is done, the current page number will be written in row 0 of the display chapter.
After changing the display chapter, the new page requests are automatically done. Input parameters: Return values: Comments:
1.3.5.30
Reset Acq (No. 00)
This command initializes COMPACTTEXT for teletext reception and should be given after power up and each channel change. Before invoking this command, all setup parameters must be defined. Input parameters: Return values: Comments: Setup parameters. None. None.
Semiconductor Group
28
1997-07-01
SDA 5273-2C
Delta Specification 1.3.5.31 Reset Intq (No. 20)
This command resets the pin INTQ, reads out the interrupt request source bits and resets the interrupt request source bits. Input parameters: Return values MCI3_5 / IRQS
0 REC_WSS TEXT_INT 0 0 REC_VPS 0 0
None.
Comments: 1.3.5.32
For a description of the bits please refer to the chapter 1.6.
Reveal (No. 11)
All hidden characters are revealed. Giving this command again, hides these characters again. Input parameters: Return values: Comments: 1.3.5.33 None. None. None.
Search Page (No. 37)
This command returns the chapter address of the given page number. Input parameters MCI1_5 / Magazine number
0 0 0 0 0 MAG_2 MAG_1 MAG_0
MCI1_4 / Page number
PT_3 PT_2 PT_1 PT_0 PU_3 PU_2 PU_1 PU_0
Return values MCI1_2 / Destination_Address_2
0 0 0 0 By_5 By_4 By_3 By_2
MCI1_1 / Destination_Address_1
By_1 By_0 Bl_2 Bl_1 Bl_0 0 0 0
Semiconductor Group
29
1997-07-01
SDA 5273-2C
Delta Specification MCI1_0 / Destination_Address_0
0 0 0 0 0 0 0 0
Table 9 Error Code ERR (7:0) 0 1 2 - 255 Comments: 1.3.5.34 Size (No. 09) Description Page found Page not found Not defined None.
This command toggles between the three possible display sizes in the following order: * Normal size: Row 0 - 24 are shown in normal height. * Double size upper half: Row 0 - 11 are shown in double height, row 24 in normal height. * Double size lower half: Row 12 - 23 are shown in double height, row 24 in normal height. Input parameters: Return values: Comments: 1.3.5.35 None. None. None.
Size Off (No. 21)
Switches directly back to normal height if COMPACTTEXT has been in double height mode by giving the command size. Input parameters: Return values: Comments: None. None. None.
Semiconductor Group
30
1997-07-01
SDA 5273-2C
Delta Specification 1.3.5.36 Start New Request (No. 39)
This command generates a new page request starting from the given display page and changes the current display page. Input parameters MCI1_5 / Magazine number
0 0 0 0 0 MAG_2 MAG_1 MAG_0
MCI1_4 / Page number
PT_3 PT_2 PT_1 PT_0 PU_3 PU_2 PU_1 PU_0
Return values: Comments: 1.3.5.37
None. None.
Store OK (No. 22)
If page catching mode is activated by the commands cursor up/down, COMPACTTEXT will change to the highlighted page number. All new page requests are automatically done depending on the current text mode (TOP, FLOF, list, simple). Input parameters: Return values: Comments: 1.3.5.38 None. None. None.
Subpage Mode (No. 08)
If this command is given, the subpage mode is activated. That means that any subpage of the current basic display chapter can be requested. In that mode 4 digits must be given to specify a subpage. The subpage mode is terminated if this command is given again, or if any other page select method (i.e. page catching) is used. With the colour keys, the next and the previous subcode can be selected. Input parameters: Return values: Comments: None. None. None.
Semiconductor Group
31
1997-07-01
SDA 5273-2C
Delta Specification Table 10 Column Position Example Colour 1.3.5.39 Text Mode (No. 03) 0-4 red 5-9 + green 10 - 39 100/0004 white
Switches from TV mode to text mode. The switch is done by resetting all transparent background and foreground bits in the CDW. Further on, any special text modes (i.e. double height, hold, reveal) are cleared. Input parameters: Return values: Comments: 1.3.5.40 None. None. None.
Yellow (No. 16)
Depending on the current mode the display chapter is changed to the page number indicated by the yellow button. * * * * * In TOP mode, this is the next available group or block page marked in the BTT. In FLOF mode, this is the third link of packet x/27 of the current display page. In list mode, this is the list#3 page. In simple mode, this is the next available page in the next tens group. In subpage mode this button is not defined. None. None. Setting any other page selecting method quits this one. If a new page request is done, the current page number will be written in row 0 of the display chapter.
After changing the display chapter the new page requests are automatically done. Input parameters: Return values: Comments:
Semiconductor Group
32
1997-07-01
SDA 5273-2C
Delta Specification 1.4 Setup Parameters
The following table gives an overview of all possible setup parameters. These parameters are stored in block 0 / row 5 / column 0- 39 / byte 4 of the internal DRAM. Table 11 Address = Block 0 / Row 5 / Byte 4
Col. 0 Bit 7 ENA_TOP ENA_PAGE _TRACE TIM_ ROW_1 TA_23 TA_15 0 G0_S_7 G0_E_7 G2_S_7 G2_E_7 0 Bit 6 ENA_ FLOF ENA_ INHIBIT_ UPDATE TIM_ ROW_0 TA22 TA_14 0 G0_S_6 G0_E_6 G2_S_6 G2_E_6 CHSNR_6 Bit 5 0 Bit 4 0 ENA_ INTQ TIM_ COL_4 TA_20 TA_12 0 G0_S_4 G0_E_4 G2_S_4 G2_E_4 CHSNR_4 Bit 3 0 ENA_ INI_PAGE_8 /30 TIM_ COL_3 TA_19 TA_11 DISABLE _ROW_24 G0_S_3 G0_E_3 G2_S_3 G2_E_3 CHSNR_3 TWIST1_3 NU_TE_ FR_3 1 BLK0 COL_3 0 Bit 2 Bit 1 Bit 0 ENA_VBI TIM_ ROW_2 TIM_ COL_0 TA_16 0 HEAD_ OFF G0_S_0 G0_E_0 G2_S_0 G2_E_0 CHSNR_0 TWIST1_0 NU_TE_ FR_0 1 ROW_2 COL_0 NU_AIT_0 ENA_ ENA_B1_B3 LINE 16/23 _ACQ TIM_ ROW_4 TIM_ COL_2 TA_18 0 0 G0_S_2 G0_E_2 G2_S_2 G2_E_2 CHSNR_2 TWIST1_2 NU_TE_ FR_2 1 ROW_4 COL_2 NU_AIT_2 TIM_ ROW_3 TIM_ COL_1 TA_17 TA_9 CLOCK_ OFF G0_S_1 G0_E_1 G2_S_1 G2_E_1 CHSNR_1 TWIST1_1 NU_TE_ FR_1 1 ROW_3 COL_1 NU_AIT_1
1
ENA_X26 TIM_ COL_5 TA_21 TA_13 0 G0_S_5 G0_E_5 G2_S_5 G2_E_5 CHSNR_5
2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17-24 25 26 27 28 29 30 31
TWIST1C14 TWIST1C13 TWIST1C12 TWIST1_4 NU_TE_ FR_7 0 1 ROW_1 0 NU_TE_ FR_6 1 1 ROW_0 0 NU_TE_ FR_5 0 BLK2 COL_5 0 NU_TE_ FR_4 1 BLK1 COL_4 0
User Set Table 0 0 0 D_HAM1_ ERR 0 TWIST2_3 0 0 0 TWIST2_2 0 0 0 TWIST2_1 0 0 P26_C8 TWIST2_0 0 0
TWIST2C14 TWIST2C13 TWIST2C12 TWIST2_4 0 0 0 0 0 0 0 0
WSS_CNT7 WSS_CNT6 WSS_CNT5 WSS_CNT4 WSS_CNT3 WSS_CNT2 WSS_CNT1 WSS_CNT0 NU_VALID_ NU_VALID_ NU_VALID_ NU_VALID_ NU_VALID_ NU_VALID_ NU_VALID_ NU_VALID_ HEAD7 HEAD6 HEAD5 HEAD4 HEAD3 HEAD2 HEAD1 HEAD0 0 0 0 0 0 IP_M2 IP_M1 IP_M0
Semiconductor Group
33
1997-07-01
SDA 5273-2C
Delta Specification Table 11 Address = Block 0 / Row 5 / Byte 4 (cont'd)
Col. 32 33 Bit 7 IP_PT3 Bit 6 IP_PT2 Bit 5 IP_PT1 Bit 4 IP_PT0 Bit 3 IP_PU3 Bit 2 IP_PU2 Bit 1 IP_PU1 Bit 0 IP_PU0
VPS_WAIT_ VPS_WAIT_ VPS_WAIT_ VPS_WAIT_ VPS_WAIT_ VPS_WAIT_ VPS_WAIT_ VPS_WAIT_ 7 6 5 4 3 2 1 0
ENA_VBI: ENA_B1_B3_ACQ: ENA_LINE16/23:
1: The VBI Buffer is enabled. 0: The VBI Buffer is disabled. 1: Block 1 and block 3 are enabled for acquisition. 0: Both blocks are disabled for acquisition. 1: Automatic handling of the single data lines 16 and 23 is activated. VPS, WSS and text in line 16 are processed automatically by internal PU. After the command reset acq, the COMPACTTEXT sets the single data line register to line 16. If VPS is detected in the given time period (VPS_WAIT in setup parameters). COMPACTTEXT toggles the single data line register between line 16 and line 23 to receive VPS and WSS in one field. If no VPS is detected, COMPACTTEXT sets the single data line register to line 23. In this case, line 16 is enabled for text reception. 0: Automatic handling of the single data lines 16 and 23 is disabled. 1: The automatic reception of linked FLOF pages is enabled. 0: The automatic acquisition of linked FLOF pages is disabled. 1: The automatic reception of TOP pages (including block pages, group pages and so on) is enabled. 0: The automatic acquisition of TOP pages is disabled. 0: Automatic change of the initial page via 8/30 is disabled. 1: Automatic change of the initial page via 8/30 is enabled. 1: If WSS or VPS is detected, the INTQ pin is set to high. 0: Setting INTQ pin is disabled. 1: Request of packet 26 is enabled. 0: Request of packet 26 is disabled.
ENA_FLOF:
ENA_TOP:
ENA_INI_PAGE_8/30: ENA_INTQ: ENA_X26:
ENA_INHIBIT_UPDATE: 1: The inhibit update window is enabled. 0: The inhibit update window is disabled.
Semiconductor Group
34
1997-07-01
SDA 5273-2C
Delta Specification ENA_PAGE_TRACE: TIM_ROW_(4:0): TIM_COL_(5:0): TA_(23:9): HEAD_OFF: 1: The page trace is enabled for page request. 0: The page trace is disabled for page request. Defines the display row address of the clock in picture mode. Defines the display column address of the clock in picture mode. Defines the parallel attributes of the clock (format is the same as in the CDW). 1: During the rolling header mode row0 / col8 - col31 are not overwritten. 0: During the rolling header mode these positions are overwritten by the S/P-C with all incoming headers. 1: During the rolling header mode row0 / col32 - col39 are not overwritten. 0: During the rolling header mode these positions are overwritten by the S/P-C with the time information of all incoming headers. 0: Menuline in row24 is updated. 1: Menuline in row24 of BDM will not be updated. Define the lowest address of the G0 set to be substituted by PCS characters. This value must be bigger/equal than 20H. Define the highest address of the G0 set to be substituted by PCS characters.This value must be smaller/equal than 7FH. Define the lowest address of the G2 set to be substituted by PCS characters. This value must be bigger/equal than 20H. Define the highest address of the G2 set to be substituted by PCS characters.This value must be smaller/equal than 7FH. Define the character set number which should be used for the G0-set. In the SDA 5273-2C, character sets 6, 38, 55 are integrated. If the user wants to define a new character set, the CHSNR(6:0) has to be set to 63d. In this case, the language will be calculated accordingly to the USER SET TABLE which must be defined by the user. The USER SET TABLE (see below) must be initialized by the controller. Defines the second "twisted" language after an ESCAPE Character. Any combinations of languages as defined in the language table are possible. The TWIST1(4:0) defines the twist language, if the language, defined by the header control bits C14...C12, is a latin based language.
CLOCK_OFF:
DISABLE_ROW_24: G0_S_(7:0): G0_E_(7:0): G2_S_(7:0): G2_E_(7:0): CHSNR_(6:0):
TWIST1(4:0):
Semiconductor Group
35
1997-07-01
SDA 5273-2C
Delta Specification TWIST1C(14:12): TWIST2(4:0): Defines the language header control-bit combination of the "twisted" language. Defines the second "twisted" language after an ESCAPE Character. Any combinations of languages as defined in the language table are possible. The TWIST2(4:0) defines the twist language, if the language, defined by the header control bits C14...C12, is a non-latin based language. Defines the language header control-bit combination of the "twisted" language. These bits define the number of frames which have to pass without text reception, before the flag TEXT_INT is set. These bits define the start address of the subroutine to be called by the command call subroutine. The format of the address must be a valid address format. Define the maximum number of AITs which are automatically requested by the ACQ (max 4).
TWIST2C(14:12): NU_TE_FR_(7:0): BLK(2:0), ROW(4:0), COL(5:0):
NU_AIT_(2:0): Table 12 User Set Table Column-Address 17 18 19 20 21 22 23 24
C12, C13, C14 000 100 010 110 001 101 011 111
Char. Set 63 (User Set) language number language number language number language number language number language number language number language number
The following tables explain the assignment of the language numbers to the possible integrated languages and the numbers of user definable languages.
Semiconductor Group
36
1997-07-01
SDA 5273-2C
Delta Specification Table 13 C12, C13, Char. Set 6 C14 000 001 010 011 100 101 110 111 English German Swedish Italian French Portuguese English Char. Set 38 Polish German Swedish Italian French Serbocroat Rumanian Char. Set 55 English German Swedish Italian French Portuguese English Char. Set 63 language number language number language number language number language number language number language number language number
Czechoslovakian Czechoslovakian Turkish
Table 14 Language Table Language Number 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 - 127 Language Polish English Turkish German Rumanian Swedish Czechoslovakian Italian Estonian French Serbocroat Portuguese non-latin languages (russian, arabic, hebrew, greek) Ukrainian Not defined Lettish/Lithuanian Not defined
Semiconductor Group
37
1997-07-01
SDA 5273-2C
Delta Specification D_HAM1_ERR: 0: Packets with 1-bit hamming errors in the magazine or packet byte will be accepted. 1: Packets with 1-bit hamming errors in the magazine or packet byte will be rejected. 0: X/26 information which is already stored for a page will not be removed if the header control bit C8 is not set in packet 0 of this page. 1: X/26 information which is already stored for a page will be removed with the incoming header if the header control bit C8 is set (erase X/26). WSS repetition counter. This is an input parameter for the internal WSS module. It controls the setting of the bit REC_WSS in the return parameters. This parameter defines how often the WSS data have to be received without any errors in sequence before the bit REC_WSS will be set by the internal firmware.
P26_C8:
WSS_CNT(7:0):
NU_VALID_HEAD(7:0): Number of valid headers. This parameter is used together with NU_TE_FR_(7:0) to define a criterion for the text indication module. With the NU_TE_FR_(7:0) you define the number of frames with text information and with NU_VALID_HEAD(7:0) you define the number of headers within this frames. All hamming coded bytes of the detected headers must be free of errors. IP_PT(3:0): IP_PU(3:0): IP_M(2:0): VPS_WAIT(7:0): Page number tens of the initial page. Page number units of the initial page. Magazine number of the initial page. Defines the number of fields which have to be passed without VPS in line 16 before COMPACTTEXT switches to text in line 16.
Semiconductor Group
38
1997-07-01
SDA 5273-2C
Delta Specification 1.5 User Defined Characters (UDC)
The UDC are the first 8 bytes of the display memory and used to display the page number of the current display page. UDC_ATTR_2
DPA_23 DPA_22 DPA_21 DPA_20 DPA_19 DPA_18 DPA_17 DPA_16
UDC_ATTR_1
DPA_15 DPA_14 DPA_13 DPA_12 DPA_11 DPA_10 DPA_9 DPA_8
UDC_ATTR_0
DPA_7 DPA_6 DPA_5 DPA_4 DPA_3 DPA_2 DPA_1 DPA_0
DPA(23:0):
These bits define the attributes for the UDC (same format as the CDW).
The firmware overwrites only the character bits DPA(7:0) of the UDC 2, 3, 4 in the display memory. The rest of the attributes inclusive the UDC characters 0, 1, 5, 6,7 must be defined by the user. Table 15 MEMORY LOCATION Corresponding Display Address BL_2/By2-0/Ro_0/Col_0 BL_2/By2-0/Ro_0/Col_1 BL_2/By2-0/Ro_0/Col_2 BL_2/By2-0/Ro_0/Col_3 BL_2/By2-0/Ro_0/Col_4 BL_2/By2-0/Ro_0/Col_5 BL_2/By2-0/Ro_0/Col_6 BL_2/By2-0/Ro_0/Col_7 UDC Address Bl_0/By2-0/Ro_2/Col_27 Bl_0/By5-3/Ro_2/Col_27 Bl_0/By2-0/Ro_2/Col_28 Bl_0/By5-3/Ro_2/Col_28 Bl_0/By2-0/Ro_2/Col_29 Bl_0/By5-3/Ro_2/Col_29 Bl_0/By2-0/Ro_2/Col_30 Bl_0/By5-3/Ro_2/Col_30
Semiconductor Group
39
1997-07-01
SDA 5273-2C
Delta Specification 1.6 Return Parameters
The following table gives an overview of all possible return parameters. These parameters are stored in block 0 / row 5 / column 0 - 39 / byte 3 of the internal DRAM and can be read every time. Table 16 Address = Block 0 / Row 5 / Byte 3 Col.
0
Bit 7
x PG_ NOT_IN_ CYCLE SUBPAGE _MODE 0 PT3 0 0
Bit 6
PG_ TRACE_ MODE 0 REC_ WSS 0 PT2 MT2 0
Bit 5
0
Bit 4
PG_ CATCH_ MODE 0
Bit 3
LIST_ MODE CLOCK_ MODE 0 0 PU3 MU3 HU3 0 VPS_5_3
Bit 2
FLOF_ MODE
Bit 1
TOP_ MODE
Bit 0
SIMPLE_ MODE
1
TEXT_ INT LINE16_ VPS 0 PT1 MT1 HT1
PICTURE REC_ VPS M2 PU2 MU2 HU2 PAGE_ FOUND VPS_5_2
MIX REC_ 8_30_2 M1 PU1 MU1 HU1 NEWS VPS_5_1
TEXT REC_ 8_30_1 M0 PU0 MU0 HU0 0 VPS_5_0
2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
0 0 PT0 MT0 HT0 0 VPS_5_4
DIS_X27_ STOP_DIS SUBTITLE FOUND VPS_5_7 VPS_5_6 VPS_5_5
VPS_11_7 VPS_11_6 VPS_11_5 VPS_11_4 VPS_11_3 VPS_11_2 VPS_11_1 VPS_11_0 VPS_12_7 VPS_12_6 VPS_12_5 VPS_12_4 VPS_12_3 VPS_12_2 VPS_12_1 VPS_12_0 VPS_13_7 VPS_13_6 VPS_13_5 VPS_13_4 VPS_13_3 VPS_13_2 VPS_13_1 VPS_13_0 VPS_14_7 VPS_14_6 VPS_14_5 VPS_14_4 VPS_14_3 VPS_14_2 VPS_14_1 VPS_14_0 WSS_7 0 0 D_AD_15 0 0 0 0 0 0 0 0 WSS_6 0 0 D_AD_14 0 0 0 0 0 0 0 0 WSS_5 WSS_13 0 D_AD_13 0 0 0 0 0 0 0 0 WSS_4 WSS_12 0 D_AD_12 0 0 0 0 0 0 0 0 WSS_3 WSS_11 D_AD_19 D_AD_11 0 0 0 0 0 0 0 0 WSS_2 WSS_10 D_AD_18 0 0 0 0 0 0 0 0 0 WSS_1 WSS_9 D_AD_17 0 0 0 0 0 0 0 0 0 WSS_0 WSS_8 D_AD_16 0 0 0 0 0 0 0 0 0
Semiconductor Group
40
1997-07-01
SDA 5273-2C
Delta Specification Table 16 Address = Block 0 / Row 5 / Byte 3 (cont'd) Col.
25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 ASOF
Bit 7
0 0 0 0
Bit 6
0 0 0 0
Bit 5
0 0 0 0
Bit 4
0 0 0 0
Bit 3
0 0 0
Bit 2
0 0 0
Bit 1
0 COI 0
Bit 0
DIS_NOT_ CHANGE ACQ_EN 0
D_AIT1_19 D_AIT1_18 D_AIT1_17 D_AIT1_16 0 0 NIL
D_AIT1_15 D_AIT1_14 D_AIT1_13 D_AIT1_12 D_AIT1_11 0 0 0 0
D_AIT2_19 D_AIT2_18 D_AIT2_17 D_AIT2_16 0 0 NIL
D_AIT2_15 D_AIT2_14 D_AIT2_13 D_AIT2_12 D_AIT2_11 0 0 0 0
D_AIT3_19 D_AIT3_18 D_AIT3_17 D_AIT3_16 0 0 NIL
D_AIT3_15 D_AIT3_14 D_AIT3_13 D_AIT3_12 D_AIT3_11 0 0 0 0
D_AIT4_19 D_AIT4_18 D_AIT4_17 D_AIT4_16 0 0 NIL
D_AIT4_15 D_AIT4_14 D_AIT4_13 D_AIT4_12 D_AIT4_11
Table 17 Address = Block 0 / Row 5 / Byte 2
Col. 0 1 2 3 4 5 6 7 8 9 10 11 12 Bit 7 NU Bit 6 0 Bit 5 0 Bit 4 0 Bit 3 0 Bit 2 Bit 1 Bit 0 AIT1_MG2 AIT1_MG1 AIT1_MG0
AIT1_PT3 AIT1_PT2 AIT1_PT1 AIT1_PT0 AIT1_PU3 AIT1_PU2 AIT1_PU1 AIT1_PU0 NU 0 0 0 0 AIT2_MG2 AIT2_MG1 AIT2_MG0
AIT2_PT3 AIT2_PT2 AIT2_PT1 AIT2_PT0 AIT2_PU3 AIT2_PU2 AIT2_PU1 AIT2_PU0 NU 0 0 0 0 AIT3_MG2 AIT3_MG1 AIT3_MG0
AIT3_PT3 AIT3_PT2 AIT3_PT1 AIT3_PT0 AIT3_PU3 AIT3_PU2 AIT3_PU1 AIT3_PU0 NU 0 0 0 0 AIT4_MG2 AIT4_MG1 AIT4_MG0
AIT4_PT3 AIT4_PT2 AIT4_PT1 AIT4_PT0 AIT4_PU3 AIT4_PU2 AIT4_PU1 AIT4_PU0
Semiconductor Group
41
1997-07-01
SDA 5273-2C
Delta Specification SIMPLE_MODE: TOP_MODE: FLOF_MODE: LIST_MODE: PG_CATCH_MODE: PG_TRACE_MODE: TEXT: MIX: PICTURE: CLOCK_MODE: TEXT_INT: COMPACTTEXT is in simple mode. COMPACTTEXT is in TOP mode. COMPACTTEXT is in FLOF mode. COMPACTTEXT is in list mode. COMPACTTEXT is in page catching mode. COMPACTTEXT is in page trace mode. COMPACTTEXT is in text mode. COMPACTTEXT is in mix mode. COMPACTTEXT is in picture mode. The clock command is active. This bit indicates that it was not possible to receive teletext within the last few frames. The number of frames can be programmed by the setup parameter NU_TE_FR_(7:0). This bit can be used as an indicator whether a channel transmits teletext or not. It is reset by the command reset acq. This bit indicates whether the current display page is in the transmission cycle or not. Packet 8/30/format1 is received. Packet 8/30/format2 is received. VPS data is received. If this bit is set to 1, a VPS signal is detected in line 16. No VPS signal is detected when this bit is 0 and the setup parameter VPS_WAIT_ COUNTER is also 0. WSS data is received. COMPACTTEXT is in subpage mode. Magazine number of the current display page. Page number of the current display page. Subpage units of the current display page number. Subpage tens of the current display page number. The display page is a newsflash page. The display page is received. The display page is a subtitle page. If this bit is set to 1 the display page is in "hold" condition. If it is 0 the display page shows always the current subpage. X27 for Display page found (for internal use only).
PG_NOT_IN_CYCLE: REC_8_30_1: REC_8_30_2: REC_VPS: LINE16_VPS:
REC_WSS: SUBPAGE_MODE: M(2:0): PT(3:0), PU(3:0): MT(2:0),MU(3:0): HT(1:0), HU(3:0): NEWS: PAGE_FOUND: SUBTITLE: STOP_DIS: DIS_X27_FOUND:
Semiconductor Group
42
1997-07-01
SDA 5273-2C
Delta Specification VPS_i_j: VPS data is error checked and written to a buffer in the internal DRAM. Their values can be read anytime. The received data is biphase decoded and only updated if all 5 relevant bytes are received without any errors. The VPS received flag (REC_VPS) indicates that after a channel change the data in the buffer (VPS_i_j) has been updated and is valid again (i = byte number, j = bit number). WSS data is error checked and written to a buffer in the internal DRAM. Their values can be read anytime. The received data is biphase decoded and only updated if the 2 relevant bytes are received without any errors. The WSS received flag (REC_WSS) indicates that after a channel change the data in the buffer (WSS_j) has been updated and is valid again (i = byte number, j = bit number). Address of current display chapter. D_AD_(19:14) are the byte position bits and D_AD_(13:11) are the block bits. For internal use only 1: Display page has not been changed by the user yet. 0: Display page has been changed by the user. Acquisition sync signal reference 1: HPLL lock condition is very good. 0: HPLL lock condition is bad. Coincidence Indicator 1: HPLL phase difference is less than 4% of line period. 0: HPLL is not locked. Destination address of the additional information table1 (format is the same as D_AD_(19:0)). Destination address of the additional information table2 (format is the same as D_AD_(19:0)). Destination address of the additional information table3 (format is the same as D_AD_(19:0)). Destination address of the additional information table4 (format is the same as D_AD_(19:0)). This bit will be set if the end of page of the BTT is detected. Field indicator will be set at each field. Magazine number of the additional information table i. Page units of the additional information table i. Page tens of the additional information table i. (i = 1 to 4) Not used.
43 1997-07-01
WSS_i_j:
D_AD_(19:0): DIS_NOT_CHANGE:
ACQ_EN:
COI:
D_AIT1_(19:0): D_AIT2_(19:0): D_AIT3_(19:0): D_AIT4_(19:0): UP_TITLE: ASOF: AITi_MG(2:0): AITi_PU(3:0): AITi_PT(3:0): NU:
Semiconductor Group
SDA 5273-2C
Delta Specification 1.7 1.7.1 Description of the Stored Data Formats Stored Format of 1-Byte Hamming Protected Data
The 1-byte hamming check of data bytes transmitted in TOP tables is done on-line before storing the data byte. The data bits are compressed to the four LSBs. If there is a non correctable hamming error, the code 0h will be stored.
0 0 0 0 D3_j D2_j D1_j D0_j
1.7.2
Stored Format of Page
The bits in column 3 - 7 of row 0 have the same meaning as defined in the world system teletext specification. They represent the "header bits" of received packet 0. All bytes in column 8 - 39 of row 0 and all bytes in row 1 - 24 are either parity or hamming checked (corresponding to the world system teletext specification). The bit PAG_ER indicates that the appropriate FLOF link is received correctly and can be used for further page acquisition. Table 18 Row R0 R0 R0 R0 R0 R0 R0 Column C0-2 C3 C4 C5 C6 C7 C8 - C39 0 PT3 C4 C6 C14 P P 0 PT2 MT2 C5 C13 D6 D6 Bit 7 Bit 6 Bit 5 0 PT1 MT1 HT1 C12 D5 D5 Bit 4 0 PT0 MT0 HT0 C11 D4 D4 Bit 3 0 PU3 MU3 HU3 C10 D3 D3 Bit 2 M2 PU2 MU2 HU2 C9 D2 D2 Bit 1 M1 PU1 MU1 HU1 C8 D1 D1 Bit 0 M0 PU0 MU0 HU0 C7 D0 D0 Reserved for internal use
R1 - R24 C0 - C39
R25
X/27/0000 Flof links 1-4 and index link (the format of the record is the same as the format of the index page in packet 8/30). The C0 - C19 header control bits C4, C5, C6 are already converted to the magazine number and set to 0. C20 - C23 reserved for internal use
R25
Semiconductor Group
44
1997-07-01
SDA 5273-2C
Delta Specification 1.7.3 Stored Format of Packet 8/30 (000x) Format 1
Table 19 Address = Block 0 / Row 5 / Byte 0 Column C0 C1 C2 C3 C4 C5 C6 C7 C8 C9 C10 C11 C12 C13 C14 C15 C16 C17 - C36 PAG_ER: Bit 7 0 PT3 0 0 Bit 6 0 PT2 MT2 0 Bit 5 PAG_ER PT1 MT1 HT1 Bit 4 0 PT0 MT0 HT0 Bit 3 0 PU3 MU3 HU3 Bit 2 M2 PU2 MU2 HU2 Bit 1 M1 PU1 MU1 HU1 Bit 0 M0 PU0 MU0 HU0
Network Identification (see byte 13 WST) Network Identification (see byte 14 WST) Time Offset Code (see byte 15 WST) Modified Julian Date 1. Byte (see byte 16 WST) Modified Julian Date 2. Byte (see byte 17 WST) Modified Julian Date 3. Byte (see byte 18 WST) Universal Time Coordinated 1. Byte (see byte 19 WST) Universal Time Coordinated 2. Byte (see byte 20 WST) Universal Time Coordinated 3. Byte (see byte 21 WST) Short Program Label 1. Byte (see byte 22 WST) Short Program Label 2. Byte (see byte 23 WST) Short Program Label 3. Byte (see byte 24 WST) Short Program Label 4. Byte (see byte 25 WST) 20 Bytes parity coded for "Status Display" 1: The initial teletext page number is not completely received. 0: The initial teletext page number was received without any errors.
M(i), PT(i), PU(i), MT(i), MU(i), HT(i), HU(i): The bits in column 0 - 3 contain the absolute magazine number, the page number and the page subcode of the initial teletext page.
Semiconductor Group
45
1997-07-01
SDA 5273-2C
Delta Specification 1.7.4 Stored Format of Packet 8/30 (001x) Format 2 (PDC)
Table 20 Address = Block 0 / Row 5 / Byte 1 Column C0 C1 C2 C3 C4 C5 C6 C7 C8 C9 C10 C11 C12 C13 C14 C15 C16 C17 - C36 PAG_ER: Reserved Bit 7 0 PT3 0 0 Bit 6 0 PT2 MT2 0 Bit 5 PAG_ER PT1 MT1 HT1 Bit 4 0 PT0 MT0 HT0 Bit 3 0 PU3 MU3 HU3 Bit 2 M2 PU2 MU2 HU2 Bit 1 M1 PU1 MU1 HU1 Bit 0 M0 PU0 MU0 HU0
Byte 13 of Format 2 Byte 14 of Format 2 Byte 15 of Format 2 Byte 16 of Format 2 Byte 17 of Format 2 Byte 18 of Format 2 Byte 19 of Format 2 Byte 20 of Format 2 Byte 21 of Format 2 Byte 22 of Format 2 Byte 23 of Format 2 Byte 24 of Format 2 Byte 25 of Format 2 20 Bytes parity coded for "Status Display" (see WST) 1: The initial teletext page number is not completely received. 0: The initial teletext page number was received without any errors.
M(i), PT(i), PU(i), MT(i), MU(i), HT(i), HU(i): The bits in column 0 - 3 contain the absolute magazine number, the page number and the page subcode of the initial teletext page.
Semiconductor Group
46
1997-07-01
SDA 5273-2C
Delta Specification 1.7.5 Format of TOP Title
As soon as the TOP mode is recognized by the SDA 5273-2C, the firmware will create a TOP title in row 24 of the current display chapter. The TOP title will be updated each time after the BTT is received. Pages which are not included in the AIT will be represented by their digit page number. Table 21 Column Position Description Example Colour 1.7.6 0-4 Previous Page red Format of Stored BTT 5-9 Next Page + green 10 - 24 Next Block/Group News yellow 25 - 39 Next Block 111 cyan
The BTT is hamming checked and compressed before storing so that it is only necessary to store 400 Bytes. Because the AITs are automatically requested, there is no need to store the page linking table and the basic TOP table list. The BTT is stored at a fixed position starting at block 1 / byte 5 / row 15/ col 5. Two pages are stored in one byte. The code of the lower page number is stored in the higher nibble, the next page in the least significant nibble. So in one row the codes of 80 pages are stored. Because of less storage capability for the possible AITs in parallel mode, TOP is not supported in parallel magazine mode. Storage of 2 BTT Codes in One Byte
Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 BTT-code (page n) BTT-code (page n + 1)
Block 1 / Byte 5 / Row 25
Col 5 6 7 8 9 10 Bit 7 0 0 PT3 C4 C6 C14 Bit 6 0 0 PT2 MT2 C5 C13 Bit 5 0 0 PT1 MT1 HT1 C12 Bit 4 0 0 PT0 MT0 HT0 C11 Bit 3 0 0 PU3 MU3 HU3 C10 Bit 2 0 MAG2 PU2 MU2 HU2 C9 Bit 1 0 MAG1 PU1 MU1 HU1 C8 Bit 0 PBR MAG0 PU0 MU0 HU0 C7
Semiconductor Group
47
1997-07-01
SDA 5273-2C
Delta Specification 1.8 Wide Screen Signaling (WSS), Video Program System (VPS)
The SDA 5273-2C has an integrated single data line module for real-time WSS and VPS processing. If this module is enabled, the internal PU takes over the control of the M3l-Bus Register 98 SINGLE_DATA_LINE. The single data line module switches automatically between line 16 (VPS) and line 23 (WSS) in one field. The WSS data are error checked and written to a buffer in the internal memory. Their actual values can be read at any time. The received data are biphase decoded and only written if the whole WSS line is received without any errors. Clock-run-in and framing-code are not stored. The threshold when the data should be indicated as valid can be controlled by the setup parameter WSS_CNT(7:0). This input parameter sets the threshold how often the WSS data have to be received without any errors in sequence before the data will be stored and the REC_WSS bit will be set in the return parameters. To enable the WSS/VPS module set the bit ENA_LINE16/23 in the setup parameters before giving the command RESET_ACQ. Initialize the M3l-Register EXTRA FRAMINGCODE WINDOW to B4H. 1.8.1 Wide Screen Signaling (WSS)
Return Parameter Block 0 / Byte 3 / Row 5 / Col 13
bit7 WSS_7 bit6 WSS_6 bit5 WSS_5 bit4 WSS_4 bit3 WSS_3 bit2 WSS_2 bit1 WSS_1 bit0 WSS_0
Return Parameter Block 0 / Byte 3 / Row 5 / Col 14
bit7 0 bit6 0 bit5 WSS_13 bit4 WSS_12 bit3 WSS_11 bit2 WSS_10 bit1 WSS_9 bit0 WSS_8
WSS(13:0)
Data bits of the transmitted WSS information. Refer to the WSS specification [4]. WSS(3:0) WSS(7:4) WSS(10:8) WSS(13:11) aspect ratio enhanced service subtitles reserved
Return Parameter Block 0 / Byte 3 / Row 5 / Col 2
bit7 SUBPAGE_ MODE bit6 bit5 bit4 0 bit3 0 bit2 REC_VPS bit1 bit0
REC_WSS LINE16_VPS
REC_8_30_2 REC_8_30_1
The REC_WSS status bit is an indicator for the reception of a valid WSS packet. Before reading WSS data, set the REC_WSS status bit to 0. Use a polling technique until the REC_WSS status bit is 1 again.
Semiconductor Group
48
1997-07-01
SDA 5273-2C
Delta Specification 1.8.2 Video Program System (VPS)
Table 22 Return Parameter Block 0 / Byte 3 / Row 5 / Col 8 - 12 Column Position 8 9 10 11 12 VPS Word 5 11 12 13 14 VPS Data Word sound data special identification VPS extra information VPS extra information VPS extra information VPS extra information
Bit-Resolution for the VPS Data Words
bit7 0 bit6 0 bit5 0 bit4 0 bit3 VPS_3 bit2 VPS_2 bit1 VPS_1 bit0 VPS_0
The VPS data are error checked and written to a buffer in the internal memory. Their current values can be read anytime. The received data are biphase decoded and only written if the whole VPS line is received without error. Clock-run-in and framing-code are not stored. For further information about VPS refer to the VPS Specification [5]. Return Parameter Block 0 / Byte 3 / Row 5 / Col 2
bit7 SUBPAGE_ MODE bit6 bit5 bit4 0 bit3 0 bit2 REC_VPS bit1 bit0
REC_WSS LINE16_VPS
REC_8_30_2 REC_8_30_1
The VPS status bit is an indicator for the reception of a valid VPS packet. Before reading VPS data, set the VPS status bit to 0. Use a polling technique until the VPS status bit is 1 again.
Semiconductor Group
49
1997-07-01
SDA 5273-2C
Delta Specification 1.9 Teletext Identification
The COMPACTTEXT provides an internal module to recognize whether the current TV channel transmits teletext or not. This module delivers a bit (TEXT_INT) in the return parameters which indicates this information. To activate this function, the following input parameters must be set: Setup Parameter NU_TE_FR_(7:0)
bit7 0 bit6 0 bit5 1 bit4 1 bit3 0 bit2 0 bit1 1 bit0 0
These bits define the number of frames which have to be pass without text reception. Setup Parameter NU_VALID_HEAD(7:0)
bit7 0 bit6 0 bit5 0 bit4 0 bit3 0 bit2 1 bit1 0 bit0 1
Number of valid headers.This parameter is used together with NU_TE_FR_(7:0) to define a criterion for the text identification modul. With the NU_TE_FR_(7:0) you define the number of frames with text information and with NU_VALID_HEAD(7:0) you define the number of headers within these frames. All hamming coded bytes of the detected headers must be free of errors before a header will be interpreted as valid. This monitoring of the text identification is active all the time. 1.9.1 Teletext Identification in Line 16
The COMPACTTEXT hardware has two paths for data reception. One path is for the teletext reception and the other one for the reception of the single data line services. For both data paths a separate framingcode is defined. The switch between the two branches will be done via the M3l-Bus register 98 SINGLE_DATA_LINE. Example: The M3l-Bus register 98 is set to line 16. An incoming line 16 will only be processed in the single data line path, not in the teletext path. Be careful that with this setting, if teletext information is transmitted in line 16, this data will never be recognized by the text decoder.
To overcome this situation an extra function is implemented in COMPACTTEXT to check first if this channel provides VPS information or not. With a channel change (command RESET_ACQ must be given), the single data line will be set to line 16 for a given time span. After this time, a decision will be made depending on the return parameter bit LINE16_VPS. If this bit is set to 1 the single data line will further be used to receive VPS info in line 16. If this bit is still 0 the single data line will not be loaded with the value 16d anymore because of possible teletext transmission in this line.
Semiconductor Group 50 1997-07-01
SDA 5273-2C
Delta Specification This function needs the setup parameter VPS_WAIT(7:0) to define the wait time and can be activated by the setup parameter bit ENA_LINE16/23. Both parameters must be set before sending the command RESET_ACQ. Setup Parameter VPS_WAIT(7:0)
bit7 0 bit6 1 bit5 1 bit4 0 bit3 1 bit2 1 bit1 1 bit0 1
1.10
Signal Quality Status Bits
The COMPACTTEXT provides some signal quality bits which can be read any time from the internal memory. These bits will be updated by the internal firmware several times per field. Signal Quality Status Bits_0 / Block 0 / Byte 0 / Row 3 / Col 34
bit7 S525 bit6 V_FINE bit5 SYNC_ ERR_3 bit4 SYNC_ ERR_2 bit3 SYNC_ ERR_1 bit2 SYNC_ ERR_0 bit1 COI bit0 ACQ_EN
Signal Quality Status Bits_1 / Block 0 / Byte 1 / Row 3 / Col 34
bit15 nu bit14 nu bit13 nu bit12 nu bit11 nu bit10 nu bit9 nu bit8 PDF_OK
ACQ_EN:
Acquisition sync signal quality reference. 1: HPLL is locked very excellent. Switching on the acquisition by the PU or external controller is useful. 0: HPLL lock condition is bad. Switching on the acquisition by the PU or external controller is not recommended. Coincidence indicator. 1: HPLL phase difference is less then 4% of line period. Line period does not need to be a TV line standard. 0: HPLL is not locked. Pull in range is 7% of 15625 Hz line frequency. Horizontal sync distortion measurement. The measurement is done by counting the ripple during H-sync pulse. very good signal 1 < SYNC_ERR 15 bad signal
COI:
SYNC_ERR(3:0):
Semiconductor Group
51
1997-07-01
SDA 5273-2C
Delta Specification V_FINE: V-sync detection quality fine. 1: Detected V-sync is inside the A(D)VFW_WDTH window. 0: Detected V-sync is outside the A(D)VFW_WDTH window. The following table shows the interpretation of the 625/525 line detection; bits S525 and V_FINE. (A(D)VFW_WDTH refer to M3l-Bus register [2]) 525 line sync signal. This bit indicates 625 or 525 line CVBS signal. It is set by the timing logic. 1: The timing logic has detected a CVBS signal closer to 525 lines. 0: The timing logic has detected a CVBS signal closer to 625 lines. Referenced bit V_FINE PDF_OK: Display PLL locked. 1: Display PLL is locked. 0: Display PLL is not locked.
S525:
Table 23 V_FINE 0 0 1 1 1.11 S525 0 1 0 1 Interpretation > 287 lines; 50 Hz unsure 287 lines; 60 Hz unsure 625 lines standard; 50 Hz sure 525 lines standard; 60 Hz sure
Firmware Refresh for the External DRAM
The COMPACTTEXT now supports a firmware refresh for an external DRAM. By setting the following input parameters the external refresh can be switched on respectively off. External DRAMs up to 16 Mbit will be supported. Block 0 / Byte 0 / Row 3 / Col 33
REFRESH_7 REFRESH_6 REFRESH_5 REFRESH_4 REFRESH_3 REFRESH_2 REFRESH_1 REFRESH_0
REFRESH(7:0): NB:
00H: 35H:
refresh off refresh on
If no external DRAM is connected to the COMPACTTEXT, it is recommended to switch off the firmware refresh.
Semiconductor Group
52
1997-07-01
SDA 5273-2C
Delta Specification 1.12 Binary Address Port
In addition to the existing M3l/I2C-Bus dataports_0/1, COMPACTTEXT has a new dataport_2. This dataport uses only the binary addressing for the internal or external DRAM. This port can be used with the full speed of 1 MHz SCL frequency for the M3l-Bus. The dataport_2 is used together with the address_pointer_1 (refer to M3l-Bus register description [2]). ADDRESS_POINTER_1_2 / R56
EXT_MEM=0 EXT_MEM=1 0 0 0 CHP_10 1 CHP_9 BYT_5 CHP_8 BYT_4 CHP_7 BYT_3 CHP_6 BYT_2 CHP_5
ADDRESS_POINTER_1_1 / R57
BYT_1 CHP_4 BYT_0 CHP_3 BLK_2 CHP_2 BLK_1 CHP_1 BLK_0 CHP_0 ROW_4 ROW_3 ROW_2
ADDRESS_POINTER_1_0 / R58
ROW_1 ROW_0 COL_5 COL_4 COL_3 COL_2 COL_1 COL_0
(for bit level description refer to M3l-Bus register description [2]) DATAPORT_2 / R67
DATA_P_27 DATA_P_26 DATA_P_25 DATA_P_24v DATA_P_23 DATA_P_22 DATA_P_21 DATA_P_20
DATA_P_(27:20):
These bits are the data to transfer to or from the selected memory address. Any write or read to or from dataport_2 activates the binary autoincrement function in the address pointer 1.
Semiconductor Group
53
1997-07-01
SDA 5273-2C
Application Notes 2 2.1 Application Notes Example for COMPACTTEXT Initialization
Follow the initialization example in the given sequence. Table 24 M3L_Register (Reference Volume1 of SDA 5273) M3l Register R1 R2 R3 R4 R5 R108 R109 R112 R114 R113 R115 R116 R117 R81 R82 R83 R85 R88 R89 R90 R96 R97 R98 R99 R100 Register Description Pb_Length_1 Pb_Length_0 Pb_Adr_2 Pb_Adr_1 Pb_Adr_0 Acqusition_Timing_1 Acqusition_Timing_0 System_Clock_Control Display_PLL_Control Sync_Source_Selection Black_Level_Clamp Display_Timing V_Delay_Setting Slicer_Control Output_Pin_Control RGB_Control Display_VCO IAT_2 IAT_1 IAT_0 DEW_Start_Line DEW_End_Line Single_Data_Line TTX_Framing_Window Extra_Framing_Window Value (hex) 00 11 58 12 00 00 10 00 08 03 BF 00 00 26 07 C1 04 7C 07 C0 06 17 10 62 B4 Comment
Semiconductor Group
54
1997-07-01
SDA 5273-2C
Application Notes Table 25 Display_Register (Reference Volume 1 of SDA 5273) Bits Sync_Delay_Word Display_Position_Word Termination_Display_Word Outer_Screen_Mask_Register Inner_Screen_Mask_Register_1 Inner_Screen_Display_Word_1 Inner_Screen_Mask_Register_0 Box_Mask_Register_1 Box_Mask_Register_0 00 00 00 FF FF 00 FF FF FF 00 00 20 FF 00 00 00 00 00 Value (hex) 47...40 39...32 31...24 23...16 15...8 00 18 00 FF 00 00 00 00 00 00 E8 01 7F 00 00 00 00 00 0C 6C 0F C0 C0 C0 00 00 00 7...0 00 00 20 00 00 00 00 00 00
Table 26 User Definable Characters (Block 0 / Row 2) UDC 1 2 3 4 5 6 7 8 Column / Bit 47...40 27 27 28 28 29 29 30 30 06 06 0C 0C 39...32 00 00 00 00 Value (hex) 31...24 50 20 3C 3C 23...16 0C 06 06 0C 15...8 00 00 00 00 7...0 3E 20 20 3C -
Semiconductor Group
55
1997-07-01
SDA 5273-2C
Application Notes Table 27 Setup_Parameter (Block 0 / Byte 4 / Row 5) Column 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 Value (hex) C7 F8 58 38 18 00 20 7F 20 7F 06 00 32 00 00 00 04 00 00 00 00 00 00 00 00 10 00 00 00 Comment see chapter 1.4
Semiconductor Group
56
1997-07-01
SDA 5273-2C
Application Notes Table 27 Setup_Parameter (Block 0 / Byte 4 / Row 5) (cont'd) Column 29 30 31 32 33 Table 28 COMPACTTEXT Commands RESET_ACQ TEXT_MODE After that initialization you should have the page_100 on screen. Value (hex) 03 05 01 00 6F Comment
Semiconductor Group
57
1997-07-01
SDA 5273-2C
Application Notes 2.2 How to Initialize COMPACTTEXT for Russian Market
Initialize the User Set Table Table 29 Setup_Parameter (Block 0 / Byte 4 / Row 5) Column
. . .
Value (dec)
. . .
17 18 19 20 21 22 23 24
. . .
1 12 8 6 3 13 15 4
. . .
Select the Characterset 63 Table 30 Setup_Parameter (Block 0 / Byte 4 / Row 5) Column
. . .
Value (dec)
. . .
10
. . .
63
. . .
Semiconductor Group
58
1997-07-01
SDA 5273-2C
Application Notes Initialize the Twist Language Table 31 Setup_Parameter (Block 0 / Byte 4 / Row 5) Column
. . .
Value (dec)
. . .
11
. . .
2C
. . .
26
. . .
01
. . .
Downloading the Cyrillic Characterset for COMPACTTEXT into the PCS Memory Please contact your Siemens representative to get the database of the Cyrillic characterset for COMPACTTEXT. Downloading the p26_character_tab for COMPACTTEXT Please contact your Siemens representative to get the database of the p26 character tab for COMPACTTEXT. Enabling the Twist Feature Set the TWIST_MODE bit in the following register to 1 without modifying the rest of the bits after the command RESET_ACQ. Block 0 / Row 0 / Byte 4 / Col 17
x x x x TWIST_ MODE x x x
Semiconductor Group
59
1997-07-01
SDA 5273-2C
Application Notes 2.3 How to Initialize COMPACTTEXT for Thai Language
Downloading the Thai Characterset for COMPACTTEXT into the PCS Memory Please contact your Siemens representative to get the database of the Thai characterset for COMPACTTEXT. Initialize the G0-window for the G0 Thai Characterset Table 32 Setup_Parameter (Block 0 / Byte 4 / Row 5) Column
. . .
Value (dec)
. . .
6 7
. . .
20 7F
. . .
Initialize the Twist Language Table 33 Setup_Parameter (Block 0 / Byte 4 / Row 5) Column
. . .
Value (dec)
. . .
11
. . .
01
. . .
Enable Thai Language and Twist Mode Set the THAI_ENA bit and TWIST_MODE bit in the following register to 1, without changing the rest of the bits, after the command RESET_ACQ. Block 0 / Row 0 / Byte 4 / Col 17
THAI_ ENA x x x TWIST_ MODE x x x
Semiconductor Group
60
1997-07-01
SDA 5273-2C
Application Notes 2.4 Pages to be Requested
Overview of the pages which are currently stored in the memory. Table 34 Block 0 / Row_7 / Col_(0:9)
NOT_USED PT30 0 0 x PROTECTED PT20 MT20 0 x x PT10 MT10 HT10 x x PT00 MT00 HT00 x LIST_1 x PU30 MU30 HU30 x LIST_0 M20 PU20 MU20 HU20 x SUBPAGE M10 PU10 MU10 HU10 x CHECK_1 M00 PU00 MU00 HU00 x CHECK_0 byte 5 byte 4 byte 3 byte 2 byte 1 byte 0
TOP_PAGE LIST_PAGE DIS_PAGE
M(2:0): PT(3:0): PU(3:0): MU(3:0): MT(2:0): HU(3:0): HT(1:0): CHECK(1:0): Table 35 CHECK_1 0 0
Magazine number Page number tens Page number units Subpage minute units Subpage minute tens Subpage hours units Subpage hour tens The check bits indicate the checks to be done by acquisition.
CHECK_0 0 1
Mode Normal page check: Header bytes 6 to 13 are 1-byte-hamming checked. All other bytes of the page are parity checked. Not defined 1 byte hamming check (TOP page): Header bytes 6 to 13 are 1-byte-hamming checked. Header bytes 14 to 45 are parity checked. All bytes in packet 1 - 22 are 1-byte-hamming checked. Mixed 1 byte hamming check: Header bytes 6 to 13 are 1-byte-hamming checked. Header bytes 14 to 45 are parity checked. Bytes 0 - 7 and bytes 20 - 27 in packet 1 - 22 are 1-byte-hamming checked. Bytes 8 - 19 and bytes 28 - 39 in packet 1 - 22 are parity checked.
61 1997-07-01
1
0
1
1
Semiconductor Group
SDA 5273-2C
Application Notes SUBPAGE: LIST(1:0): Table 36 LIST_1 0 0 1 1 TOP_PAGE: LIST_PAGE: DIS_PAGE: NOT_USED: PROTECTED: 2.5 Digit Input LIST_0 0 1 0 1 TOP page indicator List page indicator Display page indicator This bit shows the table elements which are not used; related register: Memory Allocation Register IAT(2:0) Indicates a protected page (list, TOP or display page). List page No. 1 (red) 2 (green) 3 (yellow) 4 (cyan) This page will be requested in subpage mode List page number (see Table 36)
An incomplete digit input can be erased by the external controller in the following way: * Fetch the current display page number from the return parameter. * Overwrite the incomplete digit input in the display memory bl_2/row_0/col_2,3,4 with the display page number. * Reset the digit counter in bl_0/by_1/row_3/col_16 to 0.
Semiconductor Group
62
1997-07-01
SDA 5273-2C
Abbreviations 3 ACQ: AIT: BDM: BTT: CDW: DRCS: FLOF: NVM: PCS: PDC: S/P-C: TOP: TV: UDC: VBI: VPS: WSS: WST: Abbreviations Acquisition Additional Information Table Basic Display Memory of the COMPACTTEXT Basic Top Table Character Display Word Dynamically Redefinable Character Set Full Level One Feature Non Volatile Memory Programmable Character Set Program Delivery Control Serial/Parallel Conversion Table Of Pages Television (Set) User Definable Characters in row0 of BDM Vertical Blanking Interval Video Program System Wide Screen Signaling World System Teletext specification
Semiconductor Group
63
1997-07-01
SDA 5273-2C
References 4 [1] [2] [3] [4] References IRT - Institut fur Rundfunk-Technik: "TOP System for Teletext", Germany MEGATEXT(R) documentation Volume 1 Enhanced Teletext Specification, European Telecommunications Standards Institute ETSI Television Systems; 625-Line Television Wide Screen Signalling, European Telecommunications Standards Institute ETSI IRT - Institut fur Rundfunk-Technik: "Video-Programm-System", Germany
[5]
Semiconductor Group
64
1997-07-01


▲Up To Search▲   

 
Price & Availability of SDA5273-2C

All Rights Reserved © IC-ON-LINE 2003 - 2022  

[Add Bookmark] [Contact Us] [Link exchange] [Privacy policy]
Mirror Sites :  [www.datasheet.hk]   [www.maxim4u.com]  [www.ic-on-line.cn] [www.ic-on-line.com] [www.ic-on-line.net] [www.alldatasheet.com.cn] [www.gdcy.com]  [www.gdcy.net]


 . . . . .
  We use cookies to deliver the best possible web experience and assist with our advertising efforts. By continuing to use this site, you consent to the use of cookies. For more information on cookies, please take a look at our Privacy Policy. X